﻿#define _CRT_SECURE_NO_WARNINGS 1




//练习：在屏幕上打印1 - 10的值
//#include<stdio.h>
//int main()
//{
//	int i = 1;
//	for (i = 1; i <= 10; i++)
//	{
//		printf("%d ", i);
//	}
//
//	return 0;
//}


//#include<stdio.h>
//
//int main()
//{
//	int i = 1;
//	while (i <= 10)
//	{
//		printf("%d ", i);
//		i++;
//
//	}
//
//	return 0;
//}


////练习1：计算1-100之间3的倍数的数字之和
//
//#include<stdio.h>
//
//int  main()
//{
//	int i = 1;
//	int sum = 0;
//	for (i = 1; i <= 100; i++)
//	{
//		if (i % 3 == 0)
//			sum += i;
//
//	}
//	printf("%d", sum);
//	return 0;
//}
//
////意想不到的优化
//#include<stdio.h>
//
//int main()
//{
//	int i = 0;
//	int sum = 0;
//	for (i = 3; i <= 100; i += 3)
//	{
//		sum += i;
//	}
//	printf("%d", sum);
//	return 0;
//}

////在屏幕上打印1-10的值   使用do-while语句
//#include<stdio.h>
//
//int main()
//{
//	int i = 1;
//	do {
//		printf("%d ", i);
//		i++;
//	} while (i <= 10);
//
//	return 0;
//}

//输入一个正整数，计算这个整数是几位数？
//#include<stdio.h>
//
//int main()
//{
//	int num = 0;
//	scanf("%d", &num);
//	int cnt = 0;
//	do {
//		num /= 10;
//		cnt++;
//	} while (num);
//	printf("%d ",cnt);
//	return 0;
//}

//#include<stdio.h>
//int main()
//{
//	int i = 1;
//	while (i <= 10)
//	{
//		if (i == 5)
//			continue;
//		//当i等于5时，就执行continue，直接跳过后边的代码，直接去循环判断的地方
//		//因此这里就跳过了i+=1,i就一直都是5，所以程序陷入了死循环
//		printf("%d ", i);
//		i += 1;
//	}
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int i = 1;
//	for (i = 1; i <= 10; i++)
//	{
//		if (i == 5)
//			continue;//这⾥continue跳过了后边的打印，来到了i++的调整部分
//		printf("%d ", i);
//	}
//	return 0;
//}



//找出100~200之间的素数，并打印在屏幕上。
//注：素数⼜称质数，只能被1和本⾝整除的数字

//
//#include<stdio.h>
//int main()
//{
//	int i = 1;
//	for (i = 100; i <= 200; i++)
//	{
//		int flag = 1;
//		int j = 1;
//		for (j = 2; j < i; j++)
//		{
//			if (i % j == 0)
//			{
//				flag = 0;
//				break;
//			}
//		}
//		if (flag)
//			printf("%d ", i);
//	}
//	return 0;
//}

//goto语句
#include<stdio.h>
int main()
{
	printf("你为什么这么帅！？\n");
	goto next;
	printf("大家好，我是彭于晏！");
next:
	printf("你是彭于晏，那我是谁？！\n");
	return 0;
}



